package com.ssy.lingxi.report.service;

import com.ssy.lingxi.common.model.dto.UserLoginCacheDTO;
import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.report.model.vo.request.MemberMobileMenuUpdateVO;
import com.ssy.lingxi.report.model.vo.response.MemberMobileMenuVO;

import java.util.List;

/**
 * 会员手机端菜单接口定义
 * @author 伍将
 * @date 2021/3/3
 * @version 2.0.0
 */
public interface IMemberMobileMenuService {

    /**
     * 获取会员菜单
     * @author 伍将
     * @date 2021/3/3
     * @param sysUser: 当前登录用户
     * @return 操作结果
     **/
    Wrapper<List<MemberMobileMenuVO>> getMemberMenuList(UserLoginCacheDTO sysUser);

    /**
     * 更新会员菜单
     * @author 伍将
     * @date 2021/3/3
     * @param sysUser:
     * @param updateList: 当前登录用户
     * @return 操作结果
     **/
    Wrapper<Void> updateMemberMenu(UserLoginCacheDTO sysUser, List<MemberMobileMenuUpdateVO> updateList);
}
